hydroelectric power plant (hpp) - Turkish English Dictionary